package com.kmzx.one.project.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class UserOrderSubs implements Serializable {
    private String id;

    private String ordersId;

    private String productId;

    private String userId;

    private BigDecimal productPrice;

    private Integer productNum;

    private String productRemark;

    private String subsCodes;

    private Date createTime;

    private Date updateTime;

    private Integer states;

    private String expressCompany;

    private String expressCodes;

    private BigDecimal expressFree;

    private BigDecimal tariffFree;

    private String specificImg;

    private String idCard;

    private Double productDiscount;

    private Integer isPick;

    private BigDecimal subBill;

    private BigDecimal subEnd;

    private Integer deleted;

    private String reason1;

    private String reason2;

    private Date time1;

    private Date time2;

    private String applyPic;

    private String realName;

    private Integer isSwitch;

    private String zipCode;

    private BigDecimal yunfei;

    private String oldSubsCode;

    private BigDecimal prodCurrentPrice;

    private String expressNumber;

    // 货仓消费金额
    private BigDecimal payMoney;

    // 收益消费金额
    private BigDecimal profitMoney;

    private int toUseTariff;

    private int toUseExpress;

    private BigDecimal realMoney;




    private static final long serialVersionUID = 1L;

    public String getId() {
        return id;
    }

    public UserOrderSubs setId(String id) {
        this.id = id;
        return this;
    }

    public String getOrdersId() {
        return ordersId;
    }

    public UserOrderSubs setOrdersId(String ordersId) {
        this.ordersId = ordersId;
        return this;
    }

    public String getProductId() {
        return productId;
    }

    public UserOrderSubs setProductId(String productId) {
        this.productId = productId;
        return this;
    }

    public String getUserId() {
        return userId;
    }

    public UserOrderSubs setUserId(String userId) {
        this.userId = userId;
        return this;
    }

    public BigDecimal getProductPrice() {
        return productPrice;
    }

    public UserOrderSubs setProductPrice(BigDecimal productPrice) {
        this.productPrice = productPrice;
        return this;
    }

    public Integer getProductNum() {
        return productNum;
    }

    public UserOrderSubs setProductNum(Integer productNum) {
        this.productNum = productNum;
        return this;
    }

    public String getProductRemark() {
        return productRemark;
    }

    public UserOrderSubs setProductRemark(String productRemark) {
        this.productRemark = productRemark;
        return this;
    }

    public String getSubsCodes() {
        return subsCodes;
    }

    public UserOrderSubs setSubsCodes(String subsCodes) {
        this.subsCodes = subsCodes;
        return this;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public UserOrderSubs setCreateTime(Date createTime) {
        this.createTime = createTime;
        return this;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public UserOrderSubs setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
        return this;
    }

    public Integer getStates() {
        return states;
    }

    public UserOrderSubs setStates(Integer states) {
        this.states = states;
        return this;
    }

    public String getExpressCompany() {
        return expressCompany;
    }

    public UserOrderSubs setExpressCompany(String expressCompany) {
        this.expressCompany = expressCompany;
        return this;
    }

    public String getExpressCodes() {
        return expressCodes;
    }

    public UserOrderSubs setExpressCodes(String expressCodes) {
        this.expressCodes = expressCodes;
        return this;
    }

    public BigDecimal getExpressFree() {
        return expressFree;
    }

    public UserOrderSubs setExpressFree(BigDecimal expressFree) {
        this.expressFree = expressFree;
        return this;
    }

    public BigDecimal getTariffFree() {
        return tariffFree;
    }

    public UserOrderSubs setTariffFree(BigDecimal tariffFree) {
        this.tariffFree = tariffFree;
        return this;
    }

    public String getSpecificImg() {
        return specificImg;
    }

    public UserOrderSubs setSpecificImg(String specificImg) {
        this.specificImg = specificImg;
        return this;
    }

    public String getIdCard() {
        return idCard;
    }

    public UserOrderSubs setIdCard(String idCard) {
        this.idCard = idCard;
        return this;
    }

    public Double getProductDiscount() {
        return productDiscount;
    }

    public UserOrderSubs setProductDiscount(Double productDiscount) {
        this.productDiscount = productDiscount;
        return this;
    }

    public Integer getIsPick() {
        return isPick;
    }

    public UserOrderSubs setIsPick(Integer isPick) {
        this.isPick = isPick;
        return this;
    }

    public BigDecimal getSubBill() {
        return subBill;
    }

    public UserOrderSubs setSubBill(BigDecimal subBill) {
        this.subBill = subBill;
        return this;
    }

    public BigDecimal getSubEnd() {
        return subEnd;
    }

    public UserOrderSubs setSubEnd(BigDecimal subEnd) {
        this.subEnd = subEnd;
        return this;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public UserOrderSubs setDeleted(Integer deleted) {
        this.deleted = deleted;
        return this;
    }

    public String getReason1() {
        return reason1;
    }

    public UserOrderSubs setReason1(String reason1) {
        this.reason1 = reason1;
        return this;
    }

    public String getReason2() {
        return reason2;
    }

    public UserOrderSubs setReason2(String reason2) {
        this.reason2 = reason2;
        return this;
    }

    public Date getTime1() {
        return time1;
    }

    public UserOrderSubs setTime1(Date time1) {
        this.time1 = time1;
        return this;
    }

    public Date getTime2() {
        return time2;
    }

    public UserOrderSubs setTime2(Date time2) {
        this.time2 = time2;
        return this;
    }

    public String getApplyPic() {
        return applyPic;
    }

    public UserOrderSubs setApplyPic(String applyPic) {
        this.applyPic = applyPic;
        return this;
    }

    public String getRealName() {
        return realName;
    }

    public UserOrderSubs setRealName(String realName) {
        this.realName = realName;
        return this;
    }

    public Integer getIsSwitch() {
        return isSwitch;
    }

    public UserOrderSubs setIsSwitch(Integer isSwitch) {
        this.isSwitch = isSwitch;
        return this;
    }

    public String getZipCode() {
        return zipCode;
    }

    public UserOrderSubs setZipCode(String zipCode) {
        this.zipCode = zipCode;
        return this;
    }

    public BigDecimal getYunfei() {
        return yunfei;
    }

    public UserOrderSubs setYunfei(BigDecimal yunfei) {
        this.yunfei = yunfei;
        return this;
    }

    public String getOldSubsCode() {
        return oldSubsCode;
    }

    public UserOrderSubs setOldSubsCode(String oldSubsCode) {
        this.oldSubsCode = oldSubsCode;
        return this;
    }

    public BigDecimal getProdCurrentPrice() {
        return prodCurrentPrice;
    }

    public UserOrderSubs setProdCurrentPrice(BigDecimal prodCurrentPrice) {
        this.prodCurrentPrice = prodCurrentPrice;
        return this;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public BigDecimal getPayMoney() {
        return payMoney;
    }

    public UserOrderSubs setPayMoney(BigDecimal payMoney) {
        this.payMoney = payMoney;
        return this;
    }

    public BigDecimal getProfitMoney() {
        return profitMoney;
    }

    public UserOrderSubs setProfitMoney(BigDecimal profitMoney) {
        this.profitMoney = profitMoney;
        return this;
    }

    public String getExpressNumber() {
        return expressNumber;
    }

    public UserOrderSubs setExpressNumber(String expressNumber) {
        this.expressNumber = expressNumber;
        return this;
    }

    public int getToUseTariff() {
        return toUseTariff;
    }

    public UserOrderSubs setToUseTariff(int toUseTariff) {
        this.toUseTariff = toUseTariff;
        return this;
    }

    public int getToUseExpress() {
        return toUseExpress;
    }

    public UserOrderSubs setToUseExpress(int toUseExpress) {
        this.toUseExpress = toUseExpress;
        return this;
    }

    public BigDecimal getRealMoney() {
        return realMoney;
    }

    public UserOrderSubs setRealMoney(BigDecimal realMoney) {
        this.realMoney = realMoney;
        return this;
    }
}
